@charset "utf-8";

.admove{position:absolute; top:0; left:0; z-index:999999; font-size:14px; text-align:right;}
.close_btn{display:inline-block; width:48px; height:17px; background:url(../images/close.jpg) no-repeat right center; cursor:pointer;}

/*index*/
.layout-grey{background-color:#d2d2d2;}
.topicSlide{float:none; width:100%; height:398px;}
.topicSlide .bd{height:398px;}
.topicSlide .bd li span.txt{margin:0 15px; text-align:center; font-size:1em;}
.topicSlide .hd{right:0; bottom:12px; visibility:hidden;}
.topicSlide .hd ul li{padding:2px; width:10px; height:10px; line-height:10px; border-radius:0;}
.topicSlide .hd ul li.on{background-color:#c00;}

.index-wrap{padding:36px; background-color:#fff;}
.index-wrap .infoList li{padding-top:7px; padding-bottom:7px; border-bottom:1px dashed #d6d6d6;}
.index-left{float:left; width:348px;}
.index-center{float:left; width:345px; margin-left:20px;}
.index-right{float:right; width:190px;}

.index-center .common-bd .infoList li{padding-top:10px; padding-bottom:10px;}
.index-center .common-bd .infoList li h4{padding-left:0;}
.index-center .common-bd .infoList li h4 a:before{display:none;}


.index-jyjd .inBox{padding-right:20px; padding-left:20px;}
.index-jyjd .topic{padding-top:15px; padding-bottom:5px;}
.index-jyjd .topic dt{line-height:28px; text-align:center;}
.index-jyjd .topic dt:before{display:inline-block; content:""; width:1px; height:56px; vertical-align:middle; visibility:hidden;}
.index-jyjd .topic dt a{display:inline-block; width:99%; vertical-align:middle; font-weight:bold; font-size:1.125em;}
.index-jyjd .topic dd{padding-top:10px; font-size:.875em; color:#999; line-height:200%; text-indent:2em;}
.index-jyjd .topic dd a{color:#8f2024;}
.index-jyjd .topic dd.img img{display:block; width:100%;}


.index-jyfw .menu-icons li a{padding-top:10px; padding-bottom:10px; font-size:1.125em; margin-top:16px; margin-bottom:0;}
.index-jyfw .menu-icons li a font{line-height: 125%;}
.index-jyfw .menu-icons li a:before{background-image:url(../images/jyfw-icons.png);}
.index-jyfw .menu-icons li.li0 a:before{background-position:0 0;}
.index-jyfw .menu-icons li.li1 a:before{background-position:0 -50px;}
.index-jyfw .menu-icons li.li2 a:before{background-position:0 -100px;}
.index-jyfw .menu-icons li.li3 a:before{background-position:0 -150px;}
.index-jyfw .menu-icons li.li4 a:before{background-position:0 -200px;}
.index-jyfw .menu-icons li.li5 a:before{background-position:0 -350px;}
.index-jyfw .menu-icons li.li6 a:before{background-position:0 -300px;}
.index-jyfw .menu-icons li.li7 a:before{background-position:0 -350px;}
.index-jyfw .menu-icons li.li8 a:before{background-position:0 -400px;}
.index-jyfw .menu-icons li.li9 a:before{background-position:0 -450px;}
.index-jyfw .menu-icons li.li10 a:before{background-position:0 -500px;}
.index-jyfw .menu-icons li.li15 a:before{ background:url(../images/bmfw.png)}

   .li20 a{
        background-image: url(../images/zxxgfbxjdjbdh_bg.jpg);
        background-size: 100% 100%;
        background-repeat: no-repeat;
      }
 .li20 a::before{
    width: 0px !important;
}
/*link*/
.lins-main{padding:36px; background-color:#f1f1f1;}
.link-head{height:48px; line-height:36px; border-bottom:1px solid #d7d7d7;}
.link-head h3{float:left; padding-left:24px; font-size:1em; color:#999; background:url(../images/link.png) no-repeat left center;}
.link-head ul{float:right; width:226px; height:36px;}
.link-head ul li{position:relative; float:left;}
.link-head ul li a{display:block; width:37px; height:36px; margin-right:8px; margin-left:8px; font-size:12px; text-indent:-9999999px; background-image:url(../images/socialicons.png); background-repeat:no-repeat;-webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition:0.2s ease-in-out; overflow:hidden;}
.link-head ul li.weibo a{background-position:-74px -36px;}
.link-head ul li.weixin a{background-position:-222px -36px;}
.link-head ul li.Android a{background-position:-148px -36px;}
.link-head ul li.iOS a{background-position:0 -36px;}
.link-head ul li.weibo a:hover{background-position:-74px 0;}
.link-head ul li.weixin a:hover{background-position:-222px 0;}
.link-head ul li.Android a:hover{background-position:-148px 0;}
.link-head ul li.iOS a:hover{background-position:0 -0;}
.link-head ul li .drop{position:absolute; left:50%; z-index:999; display:none; margin-left:-100px; padding:14px; width:172px; height:172px; background-color:#fff;}
.link-pic{overflow:hidden;}
.link-pic ul{margin-right:-6px; margin-left:-6px; overflow:hidden;}
.link-pic ul li{float:left; width:20%;}
.link-pic ul li a{display:block; margin:15px 6px 0; height:60px;}
.link-pic ul li a img{display:block; width:100%; height:100%;}

/*改版样式*/
  .index_contop {
    display: flex;
    justify-content: space-between;

  }

  .index_contop_left {
    width: 47%;


  }

    .index_contop_left img {

     height: 275px; 

  }
  
  
  .index_contop_right {
    width: 50%;
  }

  .index_conbottom {
    display: flex;
    justify-content: space-between;
    margin-top: 20px;
  }

  .index_conbottom_left {
    margin-right: 30px;
    /* width: 600px; */
    /* height: 100px; */

  }

  .index_conbottom_right {
    width: 190px;
    /* height: 600px; */
    /* background-color: brown; */
  }

  .index_conbottom_left_top {
    display: flex;
    justify-content: space-between;

  }

  .index_conbottom_left_bottom {
    margin-top: 15px;

  }

  .index_conbottom_left_bottom_top {
    display: flex;
    justify-content: space-between;
    margin-bottom: 30px;
  }

  .index_conbottom_left {
    width: 700px;
  }
  
  
  .topicSlide  {
    height: 280px;
}
  
  .topicSlide .bd {
    height: 280px;
}
     .index_conbottom_left_bottom_bottom{
            display: flex;
            justify-content: space-between;
        }
  
  
  
   .swiper {
      width: 100%;
      height: 100%;
    }

    .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;
      display: flex;
      justify-content: center;
      align-items: center;
    }

    .swiper-slide img {
      display: block;
      width: 100%;
      height: 100%;
      object-fit: cover;
    }

        .txtbg {
            width: 100%;
            position: absolute;
            height: 30px;
            left: 0;
            bottom: 0;
            background: #000;

            opacity: 0.3;

        }

        .txt {
            width: 100%;
            position: absolute;
            height: 30px;
            left: 0;
            bottom: 0;
            z-index: 100;
            color: #fff;
            text-align: center;
        }



/*对联广告*/
.duilian{position:fixed; bottom:180px; z-index:10; overflow:hidden;}
.duilian-left{left:15px;}
.duilian-right{right:15px;}
.duilian .duilian-box{position:relative; margin-top:10px;}
.duilian .duilian-box .duilian-con{width:100%; overflow:hidden;}
.duilian .duilian-close{float:right;}
.duilian .duilian-close{text-align:center;}

.duilian dl{width:90px; padding-bottom:8px; margin-top:10px; font-size:12px; text-align:center; background-color:#f7f7f7; border:1px solid #dadada;}
.duilian dt{font-size:16px; padding:5px 0; color:#d10200; border-bottom:1px solid #dadada;}
.duilian dd{padding-top:8px;}